Algorithms for Exponentiation in Finite Fields
نویسندگان
چکیده
and infinitely many integers n, multiplication in a normal basis of Fqn over Fq can be computed with O(n logn loglogn), division with O(n log n loglogn) operations in Fq , and exponentiation of an arbitrary element in Fqn with O(n2 loglogn) operations in Fq . We also prove that using a polynomial basis exponentiation in F2n can be done with the same number of operations in F2 for all n. The previous best estimates were O(n2) for multiplication in a normal basis, and O(n2 logn log logn) for exponentiation in a
منابع مشابه
Squaring in cyclotomic subgroups
We propose new squaring formulae for cyclotomic subgroups of certain finite fields. Our formulae use a compressed representation of elements having the property that decompression can be performed at a very low cost. The squaring formulae lead to new exponentiation algorithms in cyclotomic subgroups which outperform the fastest previously-known exponentiation algorithms when the exponent has lo...
متن کاملWhat is the Inverse of Repeated Square and Multiply Algorithm?
It is well known that the repeated square and multiply algorithm is an efficient way of modular exponentiation. The obvious question to ask is if this algorithm has an inverse which would calculate the discrete logarithm and what is its time compexity. The technical hitch is in fixing the right sign of the square root and this is the heart of the discrete logarithm problem over finite fields of...
متن کامل2 00 7 What is the Inverse of Repeated Square and Multiply Algorithm ?
It is well known that the repeated square and multiply algorithm is an efficient way of modular exponentiation. The obvious question to ask is if this algorithm has an inverse which would calculate the discrete logarithm and what is its time compexity. The technical hitch is in fixing the right sign of the square root and this is the heart of the discrete logarithm problem over finite fields of...
متن کاملM ar 2 00 7 What is the Inverse of Repeated Square and Multiply Algorithm ?
It is well known that the repeated square and multiply algorithm is an efficient way of modular exponentiation. The obvious question to ask is if this algorithm has an inverse which would calculate the discrete logarithm and what is its time compexity. The technical hitch is in fixing the right sign of the square root and this is the heart of the discrete logarithm problem over finite fields of...
متن کاملOn Chudnovsky-Based Arithmetic Algorithms in Finite Fields
Thanks to a new construction of the so-called Chudnovsky-Chudnovsky multiplication algorithm, we design efficient algorithms for both the exponentiation and the multiplication in finite fields. They are tailored to hardware implementation and they allow computations to be parallelized while maintaining a low number of bilinear multiplications. We give an example with the finite field F1613 .
متن کاملEfficient parallel exponentiation in GF(qn) using normal basis representations
Von zur Gathen proposed an efficient parallel exponentiation algorithm in finite fields using normal basis representations. In this paper we present a processor-efficient parallel exponentiation algorithm in GF(qn) which improves upon von zur Gathen’s algorithm. We also show that exponentiation in GF(qn) can be done in O((log2 n) 2/ logq n) time using n/(log2 n) 2 processors. Hence we get a pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Symb. Comput.
دوره 29 شماره
صفحات -
تاریخ انتشار 2000